Understanding the cultural shift that bridged the Dev–Ops divide, and how DevOps and Agile work together to deliver software at speed.
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops), aiming to shorten the development lifecycle and provide continuous delivery with high software quality.
— Wikipedia / Industry Consensus DefinitionDevOps tears down this wall by creating shared responsibility, shared tools, and shared metrics between Dev and Ops. Both teams co-own the entire software lifecycle — from code to production to monitoring.
Coined by Damon Edwards and John Willis, CAMS represents the foundational elements of DevOps culture. We'll study each pillar in depth in upcoming lectures.
DevOps operates as a continuous, never-ending loop connecting development activities (Plan → Code → Build → Test) with operations activities (Release → Deploy → Operate → Monitor). The figure-eight (∞) shape represents this unbroken cycle.
| Dimension | Agile | DevOps |
|---|---|---|
| Primary Focus | Development process & team collaboration | Full lifecycle from Dev through Operations |
| Team Scope | Dev + QA + Product (no Ops) | Dev + QA + Ops + Security (all silos) |
| Feedback Loop | Sprint reviews every 2–4 weeks | Continuous feedback from production monitoring |
| Key Output | Working software at end of sprint | Continuously deployed, monitored software |
| Delivery Speed | Faster than Waterfall (sprints) | Even faster (minutes to hours per release) |
| Automation Level | Low to moderate (tests, story tracking) | High (CI/CD pipelines, IaC, monitoring) |
| Mindset | Iterative, adaptive, customer-focused | Collaborative, automated, data-driven |
Agile practices create the pre-conditions that make DevOps possible. You cannot practice DevOps effectively without already having some Agile discipline in place.
Agile without DevOps = Fast development, slow delivery (code piles up waiting for manual deployment). DevOps without Agile = Fast pipeline, but large, risky batches of code going through it. Together, they create a complete system of continuous value delivery.
The DORA (DevOps Research & Assessment) team at Google studies elite-performing engineering organizations annually. Their findings consistently show dramatic improvements from DevOps adoption.
Lecture 6 — Introduction to DevOps & DevOps and Agile
Lecture 7 (Mon, 22 Jun): Minimum Viable Product & Application Deployment — We'll explore the MVP concept, why shipping fast beats shipping perfect, and how applications are deployed in a DevOps environment.
Dr. Mohsin Furkh Dar · School of Computer Sciences · UPES Dehradun
CSDV3016P / CSDV3017 · DevOps Overview · Summer 2026